package suite;

import java.util.List;

import suite.exception.*;
import util.ErroAcessoRepositorioException;
 

public class CadastroSuites {
	
	private IRepositorioSuites suites;
	
	
	public CadastroSuites(IRepositorioSuites repSuites){
		suites = repSuites;
	}
	
	public void inserirSuite(SuiteAbstrata suite) throws ErroAcessoRepositorioException{
		suites.inserirSuite(suite);
	}
	
	public SuiteAbstrata consultarSuite(int numeroSuite) throws SuiteInvalidaException, ErroAcessoRepositorioException{
		return suites.consultarSuite(numeroSuite);
	}
	
	public List<SuiteAbstrata> listarSuites() throws ErroAcessoRepositorioException{
		return suites.listarSuites();
	}
	
	public void excluirSuite(int numeroSuite) throws SuiteInvalidaException, ErroAcessoRepositorioException{
		//CadastroAtendimento atendimentos = new CadastroAtendimento();
		//CadastroReservaSuites reservas = new CadastroReservaSuites();
		suites.excluirSuite(numeroSuite);
		
	}
	
	public void atualizarSuite(SuiteAbstrata suite) throws SuiteInvalidaException, ErroAcessoRepositorioException{
		suites.atualizarSuite(suite);
	}
	
	
}


